McOverride Class
Represents override parameters.
Inheritance hierarchy
System.Object
IntervalZero.KINGSTAR.Base.Class.McOverride
Namespace: IntervalZero.KINGSTAR.Base.Class
Assembly: IntervalZero.KINGSTAR.Base.Class (in IntervalZero.KINGSTAR.Base.dll) Version: 4.4.0.0
Syntax
public class McOverride
Public Class McOverride
The McOverride class exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() |
McOverride | A creator for the McOverride class. This class contains the information about override parameters. |
Events
Name | Description | |
---|---|---|
![]() |
PropertyChanged | Notifies the application whether one of the properties is changed. |
Properties
Name | Description | |
---|---|---|
![]() |
AccelerationFactor | The new override factor for the acceleration or deceleration. |
![]() |
Enable | Enables or disables the override values. |
![]() |
JerkFactor | The new override factor for the jerk. |
![]() |
VelocityFactor | The new override factor for the velocity. |
Remarks
- It changes the velocity, acceleration and jerk without changing their original values. This class takes effect immediately after it is sent. If it is used while the axis is in motion, the current motion will be changed. To avoid the unexpected result, we suggest using it in the Standstill state.
- The input AccelerationFactor acts on positive and negative acceleration (deceleration).
- This class sets the factor. The override factor is valid until a new override is set.
- The default values of the override factor are 1.0.
- The value of the overrides can be between 0.0 and 1.0. The behavior of values > 1.0 is vendor specific. Values < 0.0 are not allowed. The value 0.0 is not allowed for AccelerationFactor and JerkFactor.
- The value 0.0 set to the VelocityFactor stops the axis without bringing it to the state Standstill.
- Override doesn't act on slave axes (axes in the state Synchronized Motion).
- The class doesn't influence the state diagram of the axis.
- VelocityFactor can be changed at any time and acts directly on the ongoing motion.
- If in "Discrete Motion," reducing the AccelerationFactor and/or JerkFactor can lead to a position overshoot – a possible cause of damage.
See also